#include "stdlib.h"
#include "stdio.h"
#include "string.h"

//结构体的定义

//这个定义了一个数据类型，没有分配内存。 
////捆绑分配，捆绑释放
//内存四自己对齐
//用typedef重I命名
typedef struct _Teacher
{
	char name[62];
	char c;
	int age;
}Teacher ;

struct _Teacher2
{
	char name[62];
	char c;
	int age;
}t2, t3; //定义结构体变量的第二种方法

struct 
{
	char name[62];
	char c;
	int age;
}t4; //定义结构体变量的第3种方法


void main1()
{
	//第一种方法
	 Teacher t1; //告诉c++编译器分配内存 //在临时去

	 Teacher *p =( Teacher *) malloc(sizeof( Teacher));
	//捆绑分配，捆绑释放
	free(p);
}
